<?php
namespace App\Services;
use App\Models\BabyModel;

class BabyService{
	/**
	 * 插入宝宝信息
	 * @param array $data
	 * @return bool $res
	 */
	public function insertBaby($data){
		$res = BabyModel::insert($data);
		return $res;
	}

	/**
	 * 获取宝宝信息列表
	 * @param int $member_id
	 * @return object $list
	 */
	public function getBabyList($member_id){
		$list = BabyModel::where('member_id',$member_id)->select('id','baby_nick','baby_sex','baby_age','baby_birthday')->get()->toArray();
		if(!empty($list)){
            return $list;
        }else{
		    return false;
        }

	}

	/**
	 * 获取宝宝信息
	 * @param int $id
	 * @return object $info
	 */
	public function getBabyInfo($id){
		$info = BabyModel::where('id',$id)->first();
		if(empty($info)){
		    return false;
        }else{
            return $info;
        }
	}

	/**
	 * 更新宝宝信息
	 * @param int $id
	 * @param array $data
	 * @return bool $res
	 */
	public function modifyBaby($id,$data){
		$res = BabyModel::where('id',$id)->update($data);
		return $res;
	}

	/**
	 * 删除宝宝信息
	 * @param int $id
	 * @return bool $res
	 */
	public function delBaby($id){
		$res = BabyModel::where('id',$id)->delete();
		return $res;
	}
}